package com.skirmisher.inspection.rectify.entity;

import com.skirmisher.inspection.common.entity.InsFile;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * 巡查任务异常表
 */
public class InsJobError {
	/** 主键 */
	@ApiModelProperty("主键")
	private String id;
	/** 任务id */
	@ApiModelProperty("任务id")
	private String jobId;
	/** 任务类型 daily 日常 comform 符合 */
	@ApiModelProperty("任务类型 daily 日常 comform 符合")
	private String jobType;
	@ApiModelProperty("任务类型 daily 日常 comform 符合")
	private String jobRctifyId;
	/** 整改状态  1：待派工  2：待审查  3：整改完成 99删除 */
	@ApiModelProperty("整改状态  1：待派工 2：整改中  3：待审查  4：整改完成 99删除")
	private String rectifyStatus = "1";
	/** 整改编码 */
	@ApiModelProperty("整改编码")
	private String rectifyCode;
	/** 整改名称 */
	@ApiModelProperty("整改名称")
	private String rectifyName;
	/** 整改地点经度 */
	@ApiModelProperty("整改地点经度")
	private Double rectifyPlaceLongitude;
	/** 整改维度 */
	@ApiModelProperty("整改维度")
	private Double rectifyPlaceLatitude;
	@ApiModelProperty("整改地点")
	private String insPlaceName;
	/** 整改说明 */
	@ApiModelProperty("整改说明")
	private String rectifyDesc;
	/** 提出人编码 */
	@ApiModelProperty("提出人编码")
	private String rectifyRecCode;
	/** 提出人名称 */
	@ApiModelProperty("提出人名称")
	private String rectifyRecName;
	/** 提出时间 */
	@ApiModelProperty("提出时间")
	private Date rectifyRecTime;
	/** 整改人编码 */
	@ApiModelProperty("整改人编码")
	private String rectifyUpdateCode;
	/** 整改人名称 */
	@ApiModelProperty("整改人名称")
	private String rectifyUpdateName;
	/** 整改完成时间 */
	@ApiModelProperty("整改完成时间")
	private Date rectifyFinishTime;
	/** 审查人编码 */
	@ApiModelProperty("审查人编码")
	private String rectifyCheckCode;
	/** 审查人名称 */
	@ApiModelProperty("审查人名称")
	private String rectifyCheckName;
	/** 审查时间 */
	@ApiModelProperty("审查时间")
	private Date rectifyCheckTime;

	public void setId(String id) {
		this.id = id;
	}
	
	public String getId() {
		return this.id;
	}
	
	public void setJobId(String jobId) {
		this.jobId = jobId;
	}
	
	public String getJobId() {
		return this.jobId;
	}
	
	public void setJobType(String jobType) {
		this.jobType = jobType;
	}
	
	public String getJobType() {
		return this.jobType;
	}
	
	public void setRectifyStatus(String rectifyStatus) {
		this.rectifyStatus = rectifyStatus;
	}
	
	public String getRectifyStatus() {
		return this.rectifyStatus;
	}
	
	public void setRectifyCode(String rectifyCode) {
		this.rectifyCode = rectifyCode;
	}
	
	public String getRectifyCode() {
		return this.rectifyCode;
	}
	
	public void setRectifyName(String rectifyName) {
		this.rectifyName = rectifyName;
	}
	
	public String getRectifyName() {
		return this.rectifyName;
	}
	
	public void setRectifyPlaceLongitude(Double rectifyPlaceLongitude) {
		this.rectifyPlaceLongitude = rectifyPlaceLongitude;
	}
	
	public Double getRectifyPlaceLongitude() {
		return this.rectifyPlaceLongitude;
	}
	
	public void setRectifyPlaceLatitude(Double rectifyPlaceLatitude) {
		this.rectifyPlaceLatitude = rectifyPlaceLatitude;
	}
	
	public Double getRectifyPlaceLatitude() {
		return this.rectifyPlaceLatitude;
	}
	
	public void setRectifyDesc(String rectifyDesc) {
		this.rectifyDesc = rectifyDesc;
	}
	
	public String getRectifyDesc() {
		return this.rectifyDesc;
	}
	
	public void setRectifyRecCode(String rectifyRecCode) {
		this.rectifyRecCode = rectifyRecCode;
	}
	
	public String getRectifyRecCode() {
		return this.rectifyRecCode;
	}
	
	public void setRectifyRecName(String rectifyRecName) {
		this.rectifyRecName = rectifyRecName;
	}
	
	public String getRectifyRecName() {
		return this.rectifyRecName;
	}
	
	public void setRectifyRecTime(Date rectifyRecTime) {
		this.rectifyRecTime = rectifyRecTime;
	}
	
	public Date getRectifyRecTime() {
		return this.rectifyRecTime;
	}
	
	public void setRectifyUpdateCode(String rectifyUpdateCode) {
		this.rectifyUpdateCode = rectifyUpdateCode;
	}
	
	public String getRectifyUpdateCode() {
		return this.rectifyUpdateCode;
	}
	
	public void setRectifyUpdateName(String rectifyUpdateName) {
		this.rectifyUpdateName = rectifyUpdateName;
	}
	
	public String getRectifyUpdateName() {
		return this.rectifyUpdateName;
	}
	
	public void setRectifyFinishTime(Date rectifyFinishTime) {
		this.rectifyFinishTime = rectifyFinishTime;
	}
	
	public Date getRectifyFinishTime() {
		return this.rectifyFinishTime;
	}
	
	public void setRectifyCheckCode(String rectifyCheckCode) {
		this.rectifyCheckCode = rectifyCheckCode;
	}
	
	public String getRectifyCheckCode() {
		return this.rectifyCheckCode;
	}
	
	public void setRectifyCheckName(String rectifyCheckName) {
		this.rectifyCheckName = rectifyCheckName;
	}
	
	public String getRectifyCheckName() {
		return this.rectifyCheckName;
	}
	
	public void setRectifyCheckTime(Date rectifyCheckTime) {
		this.rectifyCheckTime = rectifyCheckTime;
	}
	
	public Date getRectifyCheckTime() {
		return this.rectifyCheckTime;
	}
	

	private List<InsJobRectifyDetail> details;

	public List<InsJobRectifyDetail> getDetails() {
		return details;
	}

	public void setDetails(List<InsJobRectifyDetail> details) {
		this.details = details;
	}

	public String getJobRctifyId() {
		return jobRctifyId;
	}

	public void setJobRctifyId(String jobRctifyId) {
		this.jobRctifyId = jobRctifyId;
	}

	public String getInsPlaceName() {
		return insPlaceName;
	}

	public void setInsPlaceName(String insPlaceName) {
		this.insPlaceName = insPlaceName;
	}

	private List<InsFile> files;

	public List<InsFile> getFiles() {
		return files;
	}

	public void setFiles(List<InsFile> files) {
		this.files = files;
	}
}